﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EasyStep.Data.Entities;

namespace EasyStep.Business.Interfaces
{
    public interface ITestProjectManager : IManager<TestProject>
    {
        TestProject Get(Guid id);
        IEnumerable<TestProject> GetUserProjects(Guid userId);

        TestProject GetOrCreateProject(string projectNameOrId, Guid userId, Func<TestProject> onNotFound=null);
       
    }
}